Career 2023 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Miller Lite Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Wimbledon - London Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Adidas International - Sydney Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Uncle Toby's Burnie Challenger - Tasmania Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Uncle Toby's Australian Men's Clay Court Challenger - Canberra Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai XI Open International D'Andorra - Andorra BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo USTA Seascape Challenger - Aptos Fifth Third Bank Tennis Classic - Lexington Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami 2004 Colorado Tennis Classic - Denver Binghamton Professional Tennis Tournament - Binghamton Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - New York Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Uncle Tobys Challenger in Caloundra - Caloundra Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Hilton Waikoloa Village USTA Challenger - Waikoloa Uncle Toby's Challenger in Burnie - Burnie Shimadzu All Japan Indoor Tennis Championships - Kyoto Heineken Challenger - Ho Chi Minh City dBI Tennis Challenger - Binghamton GHI Bronx Classic - Bronx Lubbock Challenger - Lubbock Open de L'Isere - Grenoble 2005 Tulsa Challenger - Tulsa Swanston Challenger - Sacramento Pro Challenger at Calabasas - Calabasas Home Depot Center USTA Challenger - Carson USTA/Adtech Challenger - Boston Gemax Open - Belgrade Internationaux du Doubs - Besancon Australian Open - Melbourne BMW Tennis Championship - Sunrise Australian Open - Melbourne 10° Trofeo Luigi Pezzoli - Bergamo Garden Open - Rome Ostdeutscher Sparkassen Cup - Dresden Open de Montauban - Montauban The LTA Manchester Trophy - Manchester The LTA Nottingham Challenger - Nottingham Australian Open - Melbourne Open Castilla y Leon - Segovia 8° Trani Cup - Trani St. Petersburg Challenger 2006 - St. Petersburg Concurso Internacional de Vigo - Vigo IPP Geneva Trophy - Geneva U.S. Open - New York Iskratel Open - Kranj Australian Open - Melbourne French Open - Paris Wimbledon - London WOW Cafe Challenger - New Orleans U.S. Open - New York Lubbock Challenger - Lubbock Australian Open - Melbourne French Open - Paris IX Gramado Open - Gramado USTA Challenger of Oklahoma - Tulsa XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito Wimbledon - London Seguros Bolivar Open - Medellin Copa Petrobras Colombia - Bogota Australian Open - Melbourne Samsung Secruities Cup Challenger - Seoul Flea Market Cup Busan Challenger Tennis - Busan Bauer Watertechnology Cup - Eckental French Open - Paris Kia International In Caloundra - Caloundra Wimbledon - London LTA Shrewsbury Challenger - Shrewsbury U.S. Open - New York Australian Open - Melbourne French Open - Paris LTA Wrexham Challenger - Wrexham Wimbledon - London Freeman Men's $50,000 Challenger - Joplin Internationaux de Doubs Open de Franchie-Comte - Besancon U.S. Open - New York BH Telecom Sarajevo 2007 - Sarajevo BMW Tennis Championship - Sunrise Australian Open - Melbourne Voit Mexico City Open - Mexico City French Open - Paris San Luis Potosi Challenger 2007 - San Luis Potosi Challenger Casablanca San Angel - Mexico City Wimbledon - London U.S. Open - New York Prosperita Open 2007 - Ostrava Roma Challenger 2007 - Rome Isla de Gran Canaria - Mas Palomas Australian Open - Melbourne French Open - Paris San Remo Tennis Cup - San Remo Wimbledon - London The Surbiton Trophy - Surbiton U.S. Open - New York Australian Open - Melbourne Steelers Cup - Kosice French Open - Paris La Rinascente Tennis Cup Harbour Club Milano - Milan Wimbledon - London Open de Montauban - Montauban U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Aamulehti Tampere Opene - Tampere San Marino Cepu Open - San Marino U.S. Open - New York 's Tennis Masters 07 Challenger - Graz Australian Open - Melbourne Geneva Challenger - Geneva French Open - Paris Wimbledon - London Tean International - Alphen U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Seguros Bolivar Open - Medellin Open Costa Daurada - Tarragona U.S. Open - New York XIII Trofeo Ciudad de Quito - Quito Open de Rennes La Trinitaine - Rennes Australian Open - Melbourne Challenger 42 - Andrezieux Copa Petrobras Colombia - Bogota French Open - Paris The Tarka Challenger - Barnstaple Lambertz Open by Stawag 2007 - Aachen Wimbledon - London Challenger Tunisie - Tunis U.S. Open - New York Taiwan Challenger - Kaohsiung Australian Open - Melbourne Club Coop's ATP Challenger International - Brisbane French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne 2008 China TCL Challenger - Guangzhou Internazionali di Tennis di Bergamo - Bergamo South African Airways Open - East London Internationaux du Doubs - Besancon French Open - Paris Morocco Tennis Tour - Meknes Wimbledon - London BMW Tennis Championship - Sunrise U.S. Open - New York 12 Open Barletta Citta Della Disfida Trofeo Angeldevil - Barletta Australian Open - Melbourne French Open - Paris Wimbledon - London Ostdeutscher Sparkassen Cup - Dresden U.S. Open - New York Morocco Tennis Tour - Marrakech Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Open Diputacion Ciudad de Pozoblanco - Cordoba BSI Challenger Lugano - Lugano U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London San Marino CEPU Open - San Marino U.S. Open - New York s'Tennis Masters Challenger - Graz ATP Open Castilla y Leon - Segovia Australian Open - Melbourne Pekao Open - Szczecin Ethias Trophy - Mons Tatra Banka Slovak Open - Bratislava Caversham International Tennis Tournament - Jersey IPP Open - Helsinki Bangkok Challenger Korat Challenger Johannesburg Challenger Rhodes Challenger Ramat Hasharon Challenger Izmir Challenger Nottingham Challenger Aptos Challenger Lexington Challenger Orleans Challenger Sunrise Challenger Tallahassee Challenger Davis Cup, World Group, 1R, AUS-AUT 5-0 Davis Cup, World Group, 1R, SUI-AUS 2-3 Nottingham Challenger Davis Cup, World Group, QF, AUS-BLR 5-0 Davis Cup, World Group, 1R, BEL-AUS 3-2 Davis Cup, World Group, PO, SRB-AUS 4-1 Davis Cup, Group 1, 1R, AUS-TPE 4-1 Davis Cup, Group 1, 2R, AUS-THA 5-0 Davis Cup, World Group, PO, CHI-AUS, 3-2 Davis Cup, Group 1, 2R, THA-AUS 2-3 Davis Cup, World Group, PO, NED-FRA, 1-4 ARAG ATP World Team Championship - Dusseldorf Davis Cup, Group I, 1R, AUS-CHN 5-0 Davis Cup, World Group, QF, FRA-GBR 4-1 Davis Cup, World Group, QF, ITA-FRA 1-3 Vancouver Challenger Binghamton Challenger Davis Cup, World Group, F, FRA-CRO 1-3 Sacramento Challenger Tiburon Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger Burnie Challenger Davis Cup, World Group, 1R, AUT-FRA 2-3 Tallahassee Challenger Prague Challenger Bordeaux Challenger Nottingham Challenger Australian Open Wildcard Play-Off - Melbourne U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Aptos Challenger Lexington Challenger Binghamton Challenger Madrid Challenger Sacramento Challenger Palermo Challenger Tiburon Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger Noumea Challenger Burnie Challenger Olympics - Beijing Olympics - Tokyo Tunis Challenger Vancouver Challenger Aptos Challenger Tiburon Challenger Brisbane International - Brisbane Millennium Estoril Open - Estoril Mons Challenger Australia #1-w1 Australia #1-w2 Australia F1 Australia F2 France F11 Australia #2-w1 France F19 France F20 Belgium F2 Australia F3 Australia F4 Australia F1 Spain #2-w3 Australia F3 Spain #2-w4 Australia F4 France F6 France F7 France F8 France F10 Great Britain F2 France F3 Morocco F2 Morocco F3 France F6 France F7 France F12 Great Britain F18 USA F25 USA F8 USA F9 USA F27 USA F10 USA F26 USA F28 Australia F2 Gosford Australian Unity Challenger - Gosford Uncle Tobys Challenger - Tasmania Baumag Open - Budapest USTA Seascape Challenger - Aptos ATP Challenger 2003 Numea - New Caledonia Fergana Challenger - Fergana The Surbiton Trophy - Surbiton Ciudad de Pozoblanco 'Open Diputacion' - Cordoba The LTA Nottingham Challenger - Nottingham The Manchester Trophy - Manchester GHI Bronx Classic - Bronx Samsung Securities Cup - Seoul Uncle Toby's Australian Men's Clay Court Challenger - Canberra ECM Prague Open 2005 - Prague The Surbiton Trophy - Surbiton Odlum Brown Vancouver Open - Vancouver Open de Tenis Amaya - Pamplona Open D'Orleans - Orleans Music City Challenger - Nashville USTA Illinois Challenger - Champaign Challenger Ford de Cherbourg - Cherbourg Open Mutouest St. Brieuc - St. Brieuc San Remo Tennis Cup-16° Piertomaso Tessitore - San Remo The Surbiton Trophy - Surbiton 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia The Shelbourne Irish Open - Dublin Trofeo Sisma Mantova - Mantova Kos-Zucchetti Tennis Cup - Cordenons s Tennis Masters 06 - Graz Open D'Orleans - Orleans Copa Petrobras Uruguray - Montevideo Internationaux de Nouvelle-Caledonie - New Caledonia Challenger DCN de Cherbourg - Cherbourg Croatia Osiguranje Rijeka Open - Rijeka Unicredit Czech Open 2007 - Prostejov Open Castilla y Leon - Segovia Open D'Orleans - Orleans ATP Challenger Trophy 2007 - Trnava Malaysian Open - Kuala Lumpur Internationaux de Nouvelle-Caledonie - New Caledonia Heilbronn Open - Heilbronn KGHM Dialog Polish Indoors - Wroclaw Fifth Third Bank Tennis Championships - Lexington Akbank Private Banking TED Open - Istanbul Kyoto Challenger Baton Rouge Challenger Aptos Challenger Lexington Challenger Napoli Challenger Savannah Challenger Guadalajara Challenger Bordeaux Challenger Binghamton Challenger Sacramento Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger West Lakes Challenger San Luis Potosi Challenger Leon Challenger Mexico City Challenger Anning Challenger Nottingham Challenger Aptos Challenger Sacramento Challenger Traralgon Challenger Guadalajara Challenger Leon Challenger Taipei City Challenger Irving Challenger Drummondville Challenger Tashkent Challenger Brest Challenger Rennes Challenger Cherbourg Challenger Irving Challenger Aix En Provence Challenger Bordeaux Challenger Brest Challenger Indian Wells Challenger Aix En Provence Challenger Bordeaux Challenger Surbiton Challenger Phoenix Challenger The Samsung Open - Nottingham The Stella Artois Grass Court Championships - London The Samsung Open - Nottingham AAPT Championships - Adelaide The Stella Artois Grass Court Championships - London The Nottingham Open - Nottingham Next Generation Hardcourts - Adelaide Medibank Private International - Sydney The Stella Artois Grass Court Championships - London Mercedes-Benz Cup - Los Angeles Next Generation Adelaide International - Adelaide Sydney International - Sydney Open 13 - Marseille Tennis Channel Open - Las Vegas Estoril Open - Estoril Hypo Group Tennis International - Portschach The Stella Artois Championships - London Dutch Open Tennis - Amersfoort Next Generation Adelaide International - Adelaide Sydney International - Sydney Open 13 - Marseille Regions Morgan Keegan Championships - Memphis The Tennis Channel Open - Las Vegas The Stella Artois Championships - London Red Letter Days Open - Nottingham Campbell's Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Next Generation Adelaide International - Adelaide Medibank International - Sydney SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle The Artois Championships - London The Nottingham Open - Nottingham Allianz Suisse Open Gstaad - Gstaad Indianapolis Tennis Championships - Indianapolis Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Open de Moselle - Metz If Stockholm Open - Stockholm ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Brisbane - Brisbane Medibank International - Sydney SA Tennis Open - Johannesburg SAP Open - San Jose Open 13 - Marseille Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston BMW Open - Munich AEGON Championships - London Ordina Open - 's-Hertogenbosch Campbells Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart Masters Series - Hamburg Countrywide Classic - Los Angeles Allianz Suisse Open Gstaad - Gstaad Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven China Open - Beijing St. Petersburg Open - St. Petersburg Davidoff Swiss Indoors Basel - Basel Brisbane International - Brisbane Heineken Open - Auckland SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona BMW Open - Munich Gerry Weber Open - Halle AEGON Championships - London Ordina Open - s-Hertogenbosch Campbells Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart International German Open - Hamburg Countrywide Classic - Los Angeles Allianz Suisse Open Gstaad - Gstaad BCR Open Romania - Bucharest AIG Japan Open Tennis Championships - Tokyo Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Aircel Chennai Open - Chennai Medibank International - Sydney Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Estoril Open - Estoril AEGON Championships - London UNICEF Open - 's Hertogenbosch Mercedes Cup - Stuttgart Farmers Classic - Los Angeles Legg Mason Tennis Classic - Washington BCR Open Romania - Bucharest Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Brisbane International - Brisbane VTR Open - Vina del Mar Brasil Open - Sao Paulo Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest AEGON International - Eastbourne Campbell's Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Farmers Classic - Los Angeles Citi Open - Washington Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo Qatar ExxonMobil Open - Doha Apia International - Sydney VTR Open - Vina del Mar Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona Topshelf Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Claro Open Colombia - Bogota BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Moselle Open - Metz Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Valencia Open - Valencia Brisbane International - Brisbane Royal Guard Open Chile - Vina del Mar Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Abierto Mexicano Telcel - Acapulco BRD Nastase Tiriac Trophy - Bucharest AEGON Championships - London AEGON International - Eastbourne SkiStar Swedish Open - Bastad Citi Open - Washington Moselle Open - Metz Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Valencia Open - Valencia Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston BRD Nastase Tiriac Trophy - Bucharest AEGON Championships - London SkiStar Swedish Open - Bastad Claro Open Colombia - Bogota Bet-at-home Open - Hamburg Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Valencia Open - Valencia Qatar ExxonMobil Open - Doha Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona AEGON Championships - London Bet-at-home Open - Hamburg Konzum Croatia Open - Umag Abierto Mexicano - Los Cabos Qatar ExxonMobil Open - Doha ASB Classic - Auckland Open Sud de France - Montpellier Open 13 - Marseille Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona BMW Open - Munich Mercedes Cup - Stuttgart AEGON Championships - London AEGON International - Eastbourne Shenzhen Open - Shenzhen China Open - Beijing If Stockholm Open - Stockholm Open Sud de France - Montpellier New York Open - New York Delray Beach Open - Delray Beach TEB BNP Paribas Istanbul Open - Istanbul Ricoh Open - 's-Hertogenbosch AEGON Championships - London BB&T Atlanta Open - Atlanta Citi Open - Washington Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Brisbane International - Brisbane Sydney International - Sydney Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille US Men's Clay Court Championship - Houston Millennium Estoril Open - Estoril Open Parc - Lyon Fever-Tree Championships - London Nature Valley International - Eastbourne SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem China Open - Beijing Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Adelaide International - Adelaide Antalya Open - Antalya Murray River Open - Melbourne ABN AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona Millennium Estoril Open - Estoril Mercedes Cup - Stuttgart cinch Championships - London Belgrade 2 - Belgrade cinch Championships - London